const page = document.getElementById('Readweb');
if (page) {
    const pageHeight = page.scrollHeight;
    let currentPosition = 0;
    let scrollInterval;

    // 模拟人类阅读的滚动函数
    function humanLikeScroll() {
        // 清除之前的定时器，避免多个定时器同时运行
        if (scrollInterval) clearInterval(scrollInterval);
        
        scrollInterval = setInterval(() => {
            // 随机决定是否滚动（模拟阅读停顿）
            const shouldScroll = Math.random() > 0.3; // 70%的概率滚动
            
            if (shouldScroll && currentPosition < pageHeight) {
                // 随机滚动距离（50-150像素），模拟人类不同的阅读速度
                const scrollDistance = 50 + Math.random() * 100;
                
                // 10%的概率轻微回滚，模拟重读
                const rollback = Math.random() > 0.9 ? -30 : 0;
                
                currentPosition += scrollDistance + rollback;
                // 确保不超过页面高度
                currentPosition = Math.min(currentPosition, pageHeight);
                
                page.scrollTo({
                    top: currentPosition,
                    behavior: 'smooth'
                });
                
                console.log(`滚动到位置: ${Math.round(currentPosition)}`);
            } else if (currentPosition >= pageHeight) {
                console.log('已到达页面底部');
                clearInterval(scrollInterval);
            } else {
                console.log('阅读停顿中...');
            }
        }, 1000 + Math.random() * 3000); // 随机停顿时间（1-4秒）
    }

    // 启动模拟
    humanLikeScroll();
} else {
    console.error('未找到ID为"Readweb"的元素');
}
